package cn.sherer.beans.douyin;

import java.io.Serializable;

/**
 * 抖音退款商户审核详情
 */
public class DyRefundMerchantAuditDetail implements Serializable {
    private long need_refund_audit;
    private long refund_audit_deadline;
    private String audit_status;
    private String deny_message;

    /** 退款审核状态：初始化 */
    public static final String AUDIT_STATUS_WAIT = "INIT";
    /** 退款审核状态：待审核 */
    public static final String AUDIT_STATUS_TOAUDIT = "TOAUDIT";
    /** 退款审核状态：同意 */
    public static final String AUDIT_STATUS_AGREE = "AGREE";
    /** 退款审核状态：拒绝 */
    public static final String AUDIT_STATUS_DENY = "DENY";
    /** 退款审核状态：超时未审核自动同意 */
    public static final String AUDIT_STATUS_OVERTIME = "OVERTIME";

    /** 是否需要退款审核：需要审核 */
    public static final long NEED_REFUND_AUDIT_YES = 1;
    /** 是否需要退款审核：不需要审核 */
    public static final long NEED_REFUND_AUDIT_NO = 2;

    public DyRefundMerchantAuditDetail() {
    }

    public DyRefundMerchantAuditDetail(long need_refund_audit, long refund_audit_deadline, String audit_status, String deny_message) {
        this.need_refund_audit = need_refund_audit;
        this.refund_audit_deadline = refund_audit_deadline;
        this.audit_status = audit_status;
        this.deny_message = deny_message;
    }

    public long getNeed_refund_audit() {
        return need_refund_audit;
    }

    public void setNeed_refund_audit(long need_refund_audit) {
        this.need_refund_audit = need_refund_audit;
    }

    public long getRefund_audit_deadline() {
        return refund_audit_deadline;
    }

    public void setRefund_audit_deadline(long refund_audit_deadline) {
        this.refund_audit_deadline = refund_audit_deadline;
    }

    public String getAudit_status() {
        return audit_status;
    }

    public void setAudit_status(String audit_status) {
        this.audit_status = audit_status;
    }

    public String getDeny_message() {
        return deny_message;
    }

    public void setDeny_message(String deny_message) {
        this.deny_message = deny_message;
    }

    @Override
    public String toString() {
        return "DyRefundMerchantAuditDetail{need_refund_audit=" + need_refund_audit + ", refund_audit_deadline=" + refund_audit_deadline + ", audit_status=" + audit_status + ", deny_message=" + deny_message + "}";
    }
}
